﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.IO;

namespace Zampolit
{
    public partial class Form2 : Form
    {
        List<AnimaButton> MyButtons;
        FileViewer F;

        public void MyLoad()
        {
            int BCount = 9;
            MyButtons = new List<AnimaButton>();

            for (int i = 0; i < BCount; i++)
            {
                AnimaButton A = new AnimaButton();
                MyButtons.Add(A);

                A.Passive = MyImages.Images[i];
                A.Active = MyImagesA.Images[i];
                A.TBox = textBox1;
            }

            MyButtons[0].Pic = pictureBox9;
            MyButtons[1].Pic = pictureBox7;
            MyButtons[2].Pic = pictureBox8;
            MyButtons[3].Pic = pictureBox4;
            MyButtons[4].Pic = pictureBox6;
            MyButtons[5].Pic = pictureBox3;
            MyButtons[6].Pic = pictureBox1;
            MyButtons[7].Pic = pictureBox5;
            MyButtons[8].Pic = pictureBox2;

            MyButtons[6].Text = "Включает конспекты лекций,методики,методические рекомендации, организацию контроля ОГП;сущность,содержание,организацию информирования;инструктивно-методические занятия и много другой полезной информации для организации ОГП и информирования";
            MyButtons[8].Text = "Включает:содержание и структуру,схемы,методические рекомендации,руководящие документы,задачи организации МПО и различная полезная информации.";
            MyButtons[4].Text = "Содержит материал  об организации воспитательной работы, концепцию воспитания,образцы планов,памятки,организацию работы с молодым пополнением,требования и указания по оранизации воспитательной работы, оформление наглядной агитации, доклады на торжественные собрания и т.д.";
            MyButtons[0].Text = "Включает приказы, директивы, Законы, Постановления  РФ, материал по правовому обучению личного состава (права,льготы,ответственность и т.д.)";
            MyButtons[1].Text = "Включает методики и тесты, документацию и рекомендации по психологической работе, материалы по психодиагностике, психореабилитации и психопрофилактике, другую полезную информацию для деятельности военного психолога.";
            MyButtons[3].Text = "Включает материал по социальной защите военнослужащих и членов их семей, организацию военно-социальной и культурно-досуговой работы в Вооруженных силах Российской Федерации и т.д.";
            MyButtons[5].Text = "Включает систему работы по укреплению ВД, мероприятия по профилактике НУВ, наркомании и суицидов, предупреждение конфликтов в воинских коллективах, подведение итогов ВД.";
            MyButtons[7].Text = "Включает электронные версии учебно-методических пособий, учебников по ОГП, воспитательной работе, МПО,информированию,военному праву, психологии и т.д.";
            MyButtons[2].Text = "Включает графические файлы для оформления наглядной агитации - персоны, символика, награды, грамоты, образцы комнат досуга, пунктов психологической помощи и реабилитации, Гимн России и т.д.";
            

            for (int i = 0; i < BCount; i++)
            {
                MyButtons[i].SetPassive();
            }

            //----------------------------------------------------

            F = new FileViewer(this, Application.StartupPath);
            F.L_View.Left = 330;
            F.L_View.Top = 110;

            F.L_View.Font = new Font(textBox2.Font, textBox2.Font.Style);
        }

        public Form2()
        {
            InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            MyLoad();
        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            F.Serch(textBox2.Text, Application.StartupPath);
            WShow();
        }

        private void pictureBox10_Click(object sender, EventArgs e)
        {
            WHide();
        }

        void WHide()
        {
            F.L_View.Hide();
            pictureBox10.Hide();
        }

        void WShow()
        {
            F.L_View.Show();
            pictureBox10.Show();
        }

        private void textBox2_KeyDown(object sender, KeyEventArgs e)
        {
            WShow();
        }

        private void listView1_MouseUp(object sender, MouseEventArgs e)
        {

        }

        

    }
}
